package rmaqlc31.service;

import rmaqlc31.model.SungJuk;
import rmaqlc31.model.SungJukVO;

public class ArraySungJuk extends SungJuk{
	
	// 100개의 성적데이터를 저장하기 위해 배열 선언	
	private SungJukVO[] sjdata= new SungJukVO[100];
	
	// 성적 데이터를 배열에 추가할 때
	// 저장될 위치를 기억하는 변수
	private int pos = -1;
	
	@Override
	public boolean newSungJuk(SungJukVO sj) {
		// 새로운 성적데이터를 배열에 저장
		sjdata[++pos] = sj;
		return true;
	}
	
	@Override
	public String readSungJuk() {
		// 배열에 저장된 모든 성적데이터를 출력
		// 배열에 저장된 데이터를 하나씩 가져와서 출력
		String result = "";
		for(SungJukVO sj : sjdata)
			if (sj!=null) // 성적데이터가 null이 아니면
			result += sj.toString()+"\n";
			
		return result;
	}
	
}
